# 输入  input('控制台的提示语句')----从标准输入设备（键盘）中接收用户的输入
#变量的命名---取个名字赋个值即可，数字字母下划线，不能以数字开头，变量名区分大小写，最好见名知意，不要使用关键字。
# name=input('请输入：')
# print(name)

#input函数接收的一切输入都是字符串
# salary=input('请输入您的工资：')
# print(type(salary))  #type(值)查看该值的数据类型
# print(salary+1000)#报错，无法直接运算

#常量的命名方式：一般使用大写字母
# PI=3.14
#变量的命名方式：大驼峰，小驼峰，
#大驼峰，每一个单词的首字母大写    SalaryInput
#小驼峰，第一个单词首字母小写，其余单词首字母大写    salaryInput

#其他程序设计语言需提前声明变量的数据类型，且数据类型不能随意改变
# int a;
# a=3.14;

# 变量的数据类型会跟随其值发生改变。
# name='zhangsan'
# print(type(name))
# name=2
# print(type(name))


#数据类型
# 整型int，浮点型float，字符串string，布尔型bool


#类型转换
#转整型  int()
# sal=input('请输入工资：')
# print(int(sal)+1000)
# sal=int(input('请输入工资：'))
# print(sal+1000)

#将浮点型转为整型，直接保留整数位。
print(int(3.644444))

#将字符串转为整型,必须全由数字组成,不能有小数点
str1='hello'
# str1='123.4'
print(int(str1))

#将布尔型转为整型,1和一切非空都为真，0和一切空都为假
# b=True
# b=False
# print(int(b))  真为1，假为0




#转字符串 str()
#整型浮点型布尔型都可以转成字符串
n=222
print(type(str(n)))

# f=3.333
# print(str(f))
# print(type(str(f)))

# b=True
# print(str(b))
# print(type(str(b)))


#转浮点型 float()
# 整型----浮点型
# n=33
# print(float(n))

#字符串---浮点型    只要字符串中没有字母（包含特殊符号）即可
s='33.3'
print(float(s))

#布尔型---浮点型
# b=False
# print(float(b))



#转布尔型   bool()
#字符串转布尔
# s='a'
# print(bool(s))    真

o=' '
print(bool(o))     # 真,,,空格也占一个位置

a=''
print(bool(a))      #假

#整型转布尔
# i=0
# print(bool(i))    假
b=5
print(bool(b))    真

#浮点型转布尔  0.0为假  1.0为真
# print(bool(0.0))


